return {
  { "AstroNvim/astrocore", version = "^2", optional = true },
  { "AstroNvim/astrolsp", version = "^3", optional = true },
  { "AstroNvim/astrotheme", version = "^4", optional = true },
  { "AstroNvim/astroui", version = "^3", optional = true },
  { "JoosepAlviste/nvim-ts-context-commentstring", commit = "1b212c2eee76d787bbea6aa5e92a2b534e7b4f8f", optional = true },
  { "L3MON4D3/LuaSnip", version = "^2", optional = true },
  { "MunifTanjim/nui.nvim", version = "^0.4", optional = true },
  { "NMAC427/guess-indent.nvim", commit = "84a4987ff36798c2fc1169cbaff67960aed9776f", optional = true },
  { "RRethy/vim-illuminate", commit = "0d1e93684da00ab7c057410fecfc24f434698898", optional = true },
  { "Saghen/blink.cmp", version = "^1", optional = true },
  { "Saghen/blink.compat", version = "^2", optional = true },
  { "WhoIsSethDaniel/mason-tool-installer.nvim", commit = "517ef5994ef9d6b738322664d5fdd948f0fdeb46", optional = true },
  { "akinsho/toggleterm.nvim", version = "^2", optional = true },
  { "brenoprata10/nvim-highlight-colors", commit = "e0c4a58ec8c3ca7c92d3ee4eb3bc1dd0f7be317e", optional = true },
  { "echasnovski/mini.icons", version = "^0.16", optional = true },
  { "folke/lazy.nvim", version = "^11", optional = true },
  { "folke/lazydev.nvim", version = "^1", optional = true },
  { "folke/neoconf.nvim", commit = "757a4cc7e12cdd4e2fe5f4abe97769742f50bf98", optional = true },
  { "folke/snacks.nvim", version = "^2", optional = true },
  { "folke/todo-comments.nvim", commit = "31e3c38ce9b29781e4422fc0322eb0a21f4e8668", optional = true },
  { "folke/which-key.nvim", version = "^3", optional = true },
  { "jay-babu/mason-null-ls.nvim", version = "^2", optional = true },
  { "jay-babu/mason-nvim-dap.nvim", version = "^2", optional = true },
  { "kevinhwang91/nvim-ufo", version = "^1", optional = true },
  { "kevinhwang91/promise-async", version = "^1", optional = true },
  { "lewis6991/gitsigns.nvim", version = "^1", optional = true },
  { "max397574/better-escape.nvim", version = "^2", optional = true },
  { "mfussenegger/nvim-dap", commit = "b38f7d30366d9169d0a623c4c85fbcf99d8d58bb", optional = true },
  { "mrjones2014/smart-splits.nvim", version = "^1", optional = true },
  { "neovim/nvim-lspconfig", version = "~2.1", optional = true },
  { "numToStr/Comment.nvim", commit = "e30b7f2008e52442154b66f7c519bfd2f1e32acb", optional = true },
  { "nvim-lua/plenary.nvim", commit = "b9fd5226c2f76c951fc8ed5923d85e4de065e509", optional = true },
  { "nvim-neo-tree/neo-tree.nvim", version = "^3", optional = true },
  { "nvim-neotest/nvim-nio", version = "^1", optional = true },
  { "nvim-treesitter/nvim-treesitter", commit = "42fc28ba918343ebfd5565147a42a26580579482", optional = true },
  { "nvim-treesitter/nvim-treesitter-textobjects", commit = "5ca4aaa6efdcc59be46b95a3e876300cfead05ef", optional = true },
  { "nvimtools/none-ls.nvim", commit = "550197530c12b4838d685cf4e0d5eb4cca8d52c7", optional = true },
  { "rafamadriz/friendly-snippets", commit = "572f5660cf05f8cd8834e096d7b4c921ba18e175", optional = true },
  { "rcarriga/cmp-dap", commit = "ea92773e84c0ad3288c3bc5e452ac91559669087", optional = true },
  { "rcarriga/nvim-dap-ui", commit = "cf91d5e2d07c72903d052f5207511bf7ecdb7122", optional = true },
  { "rebelot/heirline.nvim", version = "^1", optional = true },
  { "s1n7ax/nvim-window-picker", version = "^2", optional = true },
  { "stevearc/aerial.nvim", version = "^2.2", optional = true },
  { "stevearc/resession.nvim", version = "^1", optional = true },
  { "williamboman/mason-lspconfig.nvim", version = "^1", optional = true },
  { "williamboman/mason.nvim", version = "^2", optional = true },
  { "windwp/nvim-autopairs", commit = "7a2c97cccd60abc559344042fefb1d5a85b3e33b", optional = true },
  { "windwp/nvim-ts-autotag", commit = "c4ca798ab95b316a768d51eaaaee48f64a4a46bc", optional = true },
}
